#include "junix.h"

int foo ()
{
    return -9;
}

struct A
{
    int i;
};

    
int main(int argc, char **argv)
{
    printf("%d\n",
           ({ int y = foo (); int z;
               if (y > 0) z = y;
               else z = - y;
               z; })
        );

    struct A a={8};
    int j=({a;}).i;

    printf("%u\n",j);
    
    exit(0);
}

